Package com.apps.ubc.cc

Source Code of com.apps.ubc.cc.UpdateCacheWorkerServlet

/*
* AUTHOR: Kevin Lam
*/

package com.apps.ubc.cc;

import java.io.IOException;
import java.util.logging.Logger;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.apps.datastore.NotifierDatastore;
import com.apps.datastore.dao.ContactInformationObject;
import com.apps.datastore.dao.UniqueCourseObject;
import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.EntityNotFoundException;
import com.google.appengine.api.taskqueue.Queue;
import com.google.appengine.api.taskqueue.QueueFactory;
import com.google.appengine.api.taskqueue.TaskOptions;

public class UpdateCacheWorkerServlet extends HttpServlet {
 
  private static final Logger log = Logger.getLogger(UpdateCacheWorkerServlet.class.getName());

  public void doPost(HttpServletRequest req, HttpServletResponse resp) {
    NotifierDatastore d = new NotifierDatastore();
    String out = null;
    boolean update = true;
    try {
      d.updateCache();
    } catch (EntityNotFoundException e) {
      out = "Update cache failed: " + e.getMessage();
      update = false;
      e.printStackTrace();
    } finally {
      if(!update)
        log.severe(out);
    }
  }

}
TOP

Related Classes of com.apps.ubc.cc.UpdateCacheWorkerServlet

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.